package shujia.day07.homework;
import java.util.Scanner;

/*
    编写程序实现比萨制作。需求说明编写程序，接收用户输入的信息，选择需要制作 的比萨。可供选择的比萨有：培根比萨和海鲜比萨。
实现思路及关键代码
1)     分析培根比萨和海鲜比萨
2)     定义比萨类
3)     属性：名称、价格、大小
4)     方法：展示
5)     定义培根比萨和海鲜比萨继承自比萨类
6)     定义测试类，根据输入信息产生具体的比萨对象 程序运行结果如图所示
 */
public class Test1 {
    public static void main(String[] args) {
        //创建键盘录入对象
        Scanner sc = new Scanner(System.in);
        System.out.print("请选择想要制作的比萨(1.培根比萨 2.海鲜比萨)：");
        int choice = sc.nextInt();
        Pizza pizza = null;
        switch (choice){
            case 1:
                System.out.println("请输入培根克数：");
                int g = sc.nextInt();
                System.out.print("请输入比萨大小：");
                int size = sc.nextInt();
                System.out.print("请输入比萨价格：");
                int price = sc.nextInt();
                //创建一个培根比萨的对象
                pizza = new BaconPizza("培根披萨",price,size,g);
                break;
            case 2:
                System.out.println("请输入配料信息：");
                String info = sc.next();
                System.out.print("请输入比萨大小：");
                int size2 = sc.nextInt();
                System.out.print("请输入比萨价格：");
                int price2 = sc.nextInt();
                pizza = new SeaPizza("海鲜披萨",size2,price2,info);
                break;
            default:
                System.out.println("没有您想要的选项！！");
                break;
        }

        if(pizza!=null){
            pizza.show();
        }

    }
}
